• Adaptive Tile Parallelization for Fast Video Encoding in HEVC 

      Koziri M., Papadopoulos P.K., Tziritas N., Dadaliaris A.N., Loukopoulos T., Khan S.U., Xu C.-Z. (2017)
      As large multimedia providers rely more and more on Cloud resources to perform video coding and transcoding, designing fast and efficient coders that take advantage of parallelization, particularly for the new video standard ...
    • Binocular-Combination-Oriented Perceptual Rate-Distortion Optimization for Stereoscopic Video Coding 

      Liu Y., Liu J., Argyriou A., Ci S. (2018)
      In the chain of stereoscopic video processing, stereoscopic video coding and viewing are usually two independent stages. Conventional stereoscopic video coding puts an emphasis on improving the coding efficiency by seeking ...
    • Caching and operator cooperation policies for layered video content delivery 

      Poularakis K., Iosifidis G., Argyriou A., Koutsopoulos I., Tassiulas L. (2016)
      Distributed caching architectures have been proposed for bringing content close to requesters and the key problem is to design caching algorithms for reducing content delivery delay. The problem obtains an interesting new ...
    • Coding Time Prediction in H.264/HEVC Transcoding Using Macroblock Sizes 

      Papadopoulos P.K., Panagou N., Koziri M., Kolomvatsos K., Loukopoulos T., Anagnostopoulos I. (2019)
      The continuous customers' demand for higher resolution video led to the development of video coding standards that surpass the limitations of H.264/AVC. Prominent examples in this category include the High Efficiency Video ...
    • Combining tile parallelism with slice partitioning in video coding 

      Koziri M., Papadopoulos P.K., Loukopoulos T. (2018)
      Tiles and slices provide different frame partitioning options. While they can both be used for video coding parallelization, tiles offer better scalability to the number of available processors, especially as far as video ...
    • Efficient Cloud Provisioning for Video Transcoding: Review, Open Challenges and Future Opportunities 

      Koziri M.G., Papadopoulos P.K., Tziritas N., Loukopoulos T., Khan S.U., Zomaya A.Y. (2018)
      Video transcoding is the process of encoding an initial video sequence into multiple sequences of different bitrates, resolutions, and video standards, so that it can be viewed on devices of various capabilities and with ...
    • Evaluation of heterogeneous scheduling algorithms for wavefront and tile parallelism in video coding 

      Panagou N., Koziri M., Papadopoulos P.K., Oikonomou P., Tziritas N., Kolomvatsos K., Loukopoulos T., Khan S.U. (2019)
      Video is by far the “biggest” Big Data, stretching network and storage capacity to their limits. To handle the situation, video compression has been an active field of study for many years, producing output of huge commercial ...
    • A Fast Heuristic for Tile Partitioning and Processor Assignment in Hevc 

      Papadopoulos P.K., Koziri M., Loukopoulos T. (2018)
      As the compression efficiency of HEVC comes at the cost of high complexity, especially in the encoder's side, improved parallelization techniques that will speedup the encoding process are essential. One of the parallelization ...
    • Fast Rules to Speedup HEVC to VVC Transcoding 

      Panagou N., Belememis P., Papadopoulos P.K., Koziri M., Loukopoulos T. (2021)
      With the advent of the newly introduced Versatile Video Coding Standard (VVC) the need for converting legacy content from its widely used predecessor, High Efficiency Video Coding (HEVC), to the new format has emerged due ...
    • Fish-eye camera video processing and trajectory estimation using 3d human models 

      Kottari, K.; Delibasis, K.; Plagianakos, V.; Maglogiannis, I. (2014)
      Video processing and analysis applications are part of Artificial Intelligence. Frequently, silhouettes in video frames lack depth information, especially in case of a single camera. In this work, we utilize a three-dimensional ...
    • Fisheye camera modeling for human segmentation refinement in indoor videos 

      Delibasis, K. K.; Goudas, T.; Plagianakos, V. P.; Maglogiannis, I. (2013)
      In this paper, we concentrate on refining the results of segmenting human presence from indoors videos acquired by a fisheye camera, using a 3D mathematical model of the camera. The model has been calibrated according to ...
    • A framework for scheduling the encoding of multiple smart user videos 

      Koziri M., Papadopoulos P., Tziritas N., Dadaliaris A.N., Loukopoulos T., Stamoulis G.I. (2016)
      The ever increasing number of video uploads in social media platforms, together with the incorporation of live video broadcasts and a growing demand for higher video resolution, will likely pose the most significant ...
    • Heuristics for tile parallelism in HEVC 

      Koziri M., Papadopoulos P.K., Tziritas N., Giachoudis N., Loukopoulos T., Khan S.U., Stamoulis G.I. (2017)
      HEVC has emerged as the new video coding standard promising increased compression ratios compared to its predecessors. This performance improvement comes at a high computational cost. For this reason, HEVC offers three ...
    • HEVC decoder optimization in low power configurable architecture for wireless devices 

      Magoulianitis V., Katsavounidis I. (2015)
      High Efficiency Video Coding (HEVC) is the new video compression standard, reducing bitrates nearly at half compared to H.264, offering potentially significant power savings for wireless video transmission at the network ...
    • Near real-time human silhouette and movement detection in indoor environments using fixed cameras 

      Christodoulidis, A.; Delibasis, K. K.; Maglogiannis, I. (2012)
      The automated human behavior modeling is highly desired in the context of an assistive environment. In this paper, we describe a software video processing and analysis system to assist the near real time detection of human ...
    • On evaluating the impact of tile partitioning in AV1 

      Panagou N., Papadopoulos P.K., Koziri M., Loukopoulos T. (2018)
      The advent of 4K and 8K resolutions in cameras and TV sets, posed a challenge to Video on Demand (VoD) and live streaming industry since the network overhead compared to FullHD was multiplied. For this reason, new video ...
    • On improving the speedup of slice and tile level parallelism in HEVC Using AVX2 

      Skoumpourdis D., Papadopoulos P.K., Koziri M.G., Tziritas N., Loukopoulos T., Anagnostopoulos I. (2017)
      HEVC has emerged as the new video coding standard promising improved compression ratios (for the same quality) by up to 50% compared to H.264/AVC. To achieve this performance HEVC requires increased computational overhead ...
    • On planning the adoption of new video standards in social media networks: a general framework and its application to HEVC 

      Koziri M., Papadopoulos P.K., Tziritas N., Dadaliaris A.N., Loukopoulos T., Stamoulis G.I. (2017)
      In recent years, we have witnessed an explosion in the growth of social media networks, powered by the proliferation of handheld smart devices with high processing capabilities and a plethora of sensors including high-resolution ...
    • On predicting bottlenecks in wavefront parallel video coding using deep neural networks 

      Panagou N., Oikonomou P., Papadopoulos P.K., Koziri M., Loukopoulos T., Iakovidis D. (2019)
      Video coding incurs high computational complexity particularly at the encoder side. For this reason, parallelism is used at the various encoding steps. One of the popular coarse grained parallelization tools offered by ...
    • On the Evaluation of Coarse Grained Parallelism in AV1 Video Coding 

      Papadopoulos P.K., Koziri M.G., Tziritas N., Loukopoulos T., Anagnostopoulos I., Šaloun P., Andrešić D. (2018)
      Video compression is arguably one of the most time consuming tasks, especially at high resolutions. For this reason parallelization has been used at various levels: from coarse grained schemes that consider groups of blocks ...